rest your case - German English Dictionary